home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / text / edit / vim60src.lha / Vim / vim60 / src / proto / mbyte.pro < prev    next >
Encoding:
Text File  |  2001-09-26  |  3.1 KB  |  77 lines

  1. /* mbyte.c */
  2. int enc_canon_props __ARGS((char_u *name));
  3. char_u *mb_init __ARGS((void));
  4. int bomb_size __ARGS((void));
  5. int mb_get_class __ARGS((char_u *p));
  6. int dbcs_class __ARGS((unsigned lead, unsigned trail));
  7. int latin_char2len __ARGS((int c));
  8. int latin_char2bytes __ARGS((int c, char_u *buf));
  9. int latin_ptr2len_check __ARGS((char_u *p));
  10. int utf_char2cells __ARGS((int c));
  11. int latin_ptr2cells __ARGS((char_u *p));
  12. int utf_ptr2cells __ARGS((char_u *p));
  13. int dbcs_ptr2cells __ARGS((char_u *p));
  14. int latin_char2cells __ARGS((int c));
  15. int latin_off2cells __ARGS((unsigned off));
  16. int dbcs_off2cells __ARGS((unsigned off));
  17. int utf_off2cells __ARGS((unsigned off));
  18. int latin_ptr2char __ARGS((char_u *p));
  19. int utf_ptr2char __ARGS((char_u *p));
  20. int mb_ptr2char_adv __ARGS((char_u **pp));
  21. int utfc_ptr2char __ARGS((char_u *p, int *p1, int *p2));
  22. int utfc_char2bytes __ARGS((int off, char_u *buf));
  23. int utf_ptr2len_check __ARGS((char_u *p));
  24. int utf_byte2len __ARGS((int b));
  25. int utf_ptr2len_check_len __ARGS((char_u *p, int size));
  26. int utfc_ptr2len_check __ARGS((char_u *p));
  27. int utf_char2len __ARGS((int c));
  28. int utf_char2bytes __ARGS((int c, char_u *buf));
  29. int utf_iscomposing __ARGS((int c));
  30. int utf_printable __ARGS((int c));
  31. int utf_class __ARGS((int c));
  32. int utf_fold __ARGS((int a));
  33. int utf_toupper __ARGS((int a));
  34. int utf_islower __ARGS((int a));
  35. int utf_tolower __ARGS((int a));
  36. int utf_isupper __ARGS((int a));
  37. int mb_strnicmp __ARGS((char_u *s1, char_u *s2, int n));
  38. void show_utf8 __ARGS((void));
  39. int latin_head_off __ARGS((char_u *base, char_u *p));
  40. int dbcs_head_off __ARGS((char_u *base, char_u *p));
  41. int dbcs_screen_head_off __ARGS((char_u *base, char_u *p));
  42. int utf_head_off __ARGS((char_u *base, char_u *p));
  43. int mb_off_next __ARGS((char_u *base, char_u *p));
  44. int mb_tail_off __ARGS((char_u *base, char_u *p));
  45. int dbcs_screen_tail_off __ARGS((char_u *base, char_u *p));
  46. void mb_adjust_cursor __ARGS((void));
  47. void mb_adjustpos __ARGS((pos_T *lp));
  48. char_u *mb_prevptr __ARGS((char_u *line, char_u *p));
  49. int mb_charlen __ARGS((char_u *str));
  50. int mb_dec __ARGS((pos_T *lp));
  51. char_u *mb_unescape __ARGS((char_u **pp));
  52. int mb_lefthalve __ARGS((int row, int col));
  53. int mb_fix_col __ARGS((int col, int row));
  54. char_u *enc_skip __ARGS((char_u *p));
  55. char_u *enc_canonize __ARGS((char_u *enc));
  56. int enc_default __ARGS((void));
  57. void *my_iconv_open __ARGS((char_u *to, char_u *from));
  58. int iconv_enabled __ARGS((void));
  59. void iconv_end __ARGS((void));
  60. int im_xim_isvalid_imactivate __ARGS((void));
  61. void im_set_active __ARGS((int active));
  62. void xim_set_focus __ARGS((int focus));
  63. void im_set_position __ARGS((int row, int col));
  64. void xim_set_preedit __ARGS((void));
  65. void xim_set_status_area __ARGS((void));
  66. void xim_init __ARGS((void));
  67. void xim_decide_input_style __ARGS((void));
  68. void xim_reset __ARGS((void));
  69. int xim_queue_key_press_event __ARGS((GdkEvent *ev));
  70. void xim_init __ARGS((void));
  71. int xim_get_status_area_height __ARGS((void));
  72. int im_get_status __ARGS((void));
  73. void convert_setup __ARGS((vimconv_T *vcp, char_u *from, char_u *to));
  74. int convert_input __ARGS((char_u *ptr, int len, int maxlen));
  75. char_u *string_convert __ARGS((vimconv_T *vcp, char_u *ptr, int *lenp));
  76. /* vim: set ft=c : */
  77.